﻿using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Traceability.App.Domain;

namespace Traceability.App.Instructure
{
    public class TraceabilityDbContext : DbContext
    {
        public TraceabilityDbContext(DbContextOptions options) : base(options)
        {
        }
        
        public DbSet<Aquaculture> Aquacultures {  get; set; }
        public DbSet<AquaculturefarmCompanyModel> AquaculturefarmCompanyModels { get; set; }   
        public DbSet<DeepProcessing> DeepProcessings { get; set; }
        public DbSet<DeepProcessingCompany> DeepProcessingCompanies { get; set; }
        public DbSet<HealthreportModel> HealthreportModels { get; set; }    
        public DbSet<PhotoModel> PhotoModels { get; set; }
        public DbSet<ProductModel> ProductModels { get; set; }
        public DbSet<SlaughterCompany> SlaughterCompanies { get; set; }
        public DbSet<SlaughterModel> SlaughterModels { get; set; }
        public DbSet<TraceabilityModel> TraceabilityModels { get; set; }
    }
}
